// Fade transition
.sleek-mobile-transition-fade-wrapper {
	position: relative;
}

.sleek-mobile-transition-fade {
	@include transition(opacity $transition-duration ease-in-out !important);
}

.sleek-mobile-transition-fade-in-start, 
.sleek-mobile-transition-fade-in-reverse-start {
	z-index: 1 !important;
	opacity: 0 !important;
}

.sleek-mobile-transition-fade-in-end, 
.sleek-mobile-transition-fade-in-reverse-end {
	z-index: 2 !important;
	opacity: 1 !important;
}

.sleek-mobile-transition-fade-out-start, 
.sleek-mobile-transition-fade-out-reverse-start {
	z-index: 2 !important;
	opacity: 1 !important;
}

.sleek-mobile-transition-fade-out-end, 
.sleek-mobile-transition-fade-out-reverse-end {
	z-index: 1 !important;
	opacity: 0 !important;
}
